edfe858dd869e7ab4ed17abf91de25a6a9725c93,ImageGallery/src/org/sleuthkit/autopsy/imagegallery/TagUtils.java,TagUtils,getNonCategoryTagNames,#,59

Before Change


    }

    static public Collection<TagName> getNonCategoryTagNames() {
        List<TagName> nonCatTagNames = new ArrayList<>();
        List<TagName> allTagNames;
        try {
            allTagNames = Case.getCurrentCase().getServices().getTagsManager().getAllTagNames();
            for (TagName tn : allTagNames) {
                if (tn.getDisplayName().startsWith(Category.CATEGORY_PREFIX) == false) {
                    nonCatTagNames.add(tn);
                }
            }
        } catch (TskCoreException | IllegalStateException ex) {
            Logger.getLogger(TagUtils.class.getName()).log(Level.WARNING, "couldn't access case", ex);
        }

        return nonCatTagNames;
    }

    synchronized static public TagName getTagName(String displayName) throws TskCoreException {

After Change



    static public Collection<TagName> getNonCategoryTagNames() {
        try {
            return Case.getCurrentCase().getServices().getTagsManager().getAllTagNames().stream()
                    .filter(Category::isCategoryTagName)
                    .collect(Collectors.toSet());
        } catch (TskCoreException | IllegalStateException ex) {
            Logger.getLogger(TagUtils.class.getName()).log(Level.WARNING, "couldn't access case", ex);
        }